ball (sports press) - Spanish English Dictionary